export interface IWarehouseInListLocationPlanEntity {
    areaId: number
    createName: string
    createTime: string
    createUser: number
    groupId: number
    id: number
    locationId: number
    logicDel: number
    num: number
    receiptListId: number
    remark: string
    status: number
    updateName: string
    updateTime: string
    updateUser: number
    warehouseId: number
}

export interface IWarehouseInListTableData {
    areaId: number
    areaName: string
    createName: string
    createTime: string
    createUser: number
    goodsCode: string
    goodsGuaranteeDay: number
    goodsId: number
    goodsName: string
    goodsPrice: number
    goodsTypeName: string
    goodsUnit: string
    goodsVolume: number
    groundingDifferenceNum: number
    groundingNum: number
    id: number
    locationPlanEntities: IWarehouseInListLocationPlanEntity[]
    locationPlanId: number
    logicDel: number
    masterId: number
    ownerId: number
    ownerName: string
    planNum: number
    realDifferenceNum: number
    realNum: number
    recommendAreaId: number
    recommendLocationPlanEntities: IWarehouseInListLocationPlanEntity[]
    recommendLocationPlanId: number
    remark: string
    status: number
    updateName: string
    updateTime: string
    updateUser: number
    warehouseId: number
    warehouseName: string
}

export interface IWarehouseInListData {
    current: number
    hitCount: boolean
    pages: number
    records: IWarehouseInListTableData[]
    searchCount: boolean
    size: number
    total: number
}

export interface IWarehouseInList {
    code: number
    data: IWarehouseInListData
    isError: boolean
    isSuccess: boolean
    msg: string
    path: string
    timestamp: number
}
